﻿#pragma once

#include "Common.hpp"

ETERFREE_SPACE_BEGIN

template <typename _Friend>
class Singleton final
{
public:
	using Friend = _Friend;

public:
	static Friend& get()
	{
		static Friend instance;
		return instance;
	}
};

ETERFREE_SPACE_END
